<?php 

	/// CARREGA ARQUIVOS DE CONFIGURAÇÃO ==============================================================
	
	//TODO carregar configs no load
		
	require_once CONFIG . 'conexao.php';
	require_once CONFIG . 'email.php';
	require_once CONFIG . 'sistema.php';
	require_once CONFIG . 'padroes.php';
		
	
	/// CARREGA BIBLIOTECAS BÁSICAS PARA O FUNCIONAMENTO DO SISTEMA ================================
	
	// Classe view que herda de Smarty
	require_once ENGINE . "View.class.php";
	
	// funcoes básicas de escopo global
	require_once ENGINE . 'functions.php';
	
    // Banco de dados
//	require_once ENGINE . 'Connection.class.php';

	// Classe de debug
	require_once ENGINE . "Debugger.class.php";
	
	require_once ENGINE . "Session.class.php";

	require_once ENGINE . "Auth.class.php";

	/// INSTANCIA CLASSES NESCESSÁRIAS ================================================================

	// Carregamento e conexão com o banco de dados
	//$BD = new Conexao(); //como não são passados parametros são carregados os valores padrões.
	
	$session = NEW Session();
	
	//$auth = NEW Auth();
	
	///================================================================================================
	
	/*	
		/// Requisicao automatica de classes que sao usadas no Sistema e não foram explicitamente incluidas
		function __autoload($classe){
			$nomeArquivo	=	$classe.'.class.php';
			$arquivo		=	'./modelo/' . $nomeArquivo;
			
			if (!file_exists($arquivo)){
				return false;
			}
				require_once $arquivo;
		}
	*/
	
?>